a well-rehearsed team - Turkish English Dictionary